package sicav.jpa.persistencia;

import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.*;
import java.util.List;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import sicav.jpa.modelo.PruebaSicav;
import sicav.jpa.modelo.Usuario;


@ContextConfiguration("classpath:application-context-before.xml")
public class PruebaUsuarioService extends PruebaSicav {

	@Autowired
	UsuarioService repositorioUsuario;
	
	@Test
	public void consultarUsuarios(){
		
		List<Usuario> lstUsuarios = repositorioUsuario.clientesAgencia();
		
		assertNotNull(lstUsuarios);
		
		
	}
	
	@Test
	public void consultarUsuarioId(){
		
		Usuario usuario = repositorioUsuario.consultarCliente((long)10);
						
		assertThat(usuario.getApellidoUsuario(), is("soto"));
		
	}
	
	
}
